$(function(){
	// **********************商品表单的数量、价格的计算***********************
	// 点击添加按钮 + 1
	$('.plus').click(function(){
		// 判断是否增加的，然后在给其增加checked
		var NPath = $(this).closest('.pay-wapper').find(".goods-check-info .GoodsPay");
		NPath.attr("checked","checked");
		//总的长度
		var TotalLength = $(".GoodsPay").length;
		//选中的长度
		var NPath = $(".GoodsPay:checked").length;
		
		// **************************
		var num = $(this).prev('li').html();
		var oGoods = $(this).closest('.pay-wapper').find('.danjia');
		var oNum = $(this).closest('.pay-wapper').find('.Number');
		var NGoods = $(this).closest('.pay-wapper').find('.newPrice');//新的价格
		var price = oGoods.html();
		num = Number(num);
		num += 1;
		price = price * num;
		// 接下来执行的是ajax方法(传入参数)
		if(TotalLength == NPath){
			$(".GoodsTotal").attr("checked","checked");
			$("#PayAll").attr("checked","checked");
		}else{
			$(".GoodsTotal").removeAttr("checked");
			$("#PayAll").removeAttr("checked");
		}
		ajaxUpdata(num,price,oGoods,oNum,NGoods);
	})
	// 点击减少按钮 -1；
	$('.reduce').click(function(){
		var NPath = $(this).closest(".pay-wapper").find(".goods-check-info .GoodsPay");
		NPath.attr("checked","checked");
		//总的长度
		var TotalLength = $(".GoodsPay").length;
		//选中的长度
		var NPath = $(".GoodsPay:checked").length;
		// console.log(TotalLength);
		// console.log(ChoseLength);
		if(TotalLength == NPath){
			$(".GoodsTotal").attr("checked","checked");
			$("#PayAll").attr("checked","checked");
		}else{
			$(".GoodsTotal").removeAttr("checked");
			$("#PayAll").removeAttr("checked");
		}
		var num = $(this).next('li').html();
		var oGoods = $(this).closest('.pay-wapper').find('.danjia');//单价
		var NGoods = $(this).closest('.pay-wapper').find('.newPrice');//新的价格
		var oNum = $(this).closest('.pay-wapper').find('.Number'); //数量
		var price = oGoods.html();
		num = Number(num);
		if(num<=1){
			num=2;
		}
		num -= 1;
		price = price * num;
		// 接下来执行的是ajax方法(传入参数)
		ajaxUpdata(num,price,oGoods,oNum,NGoods);
	})

	// 异步更新数量和价格
	function ajaxUpdata(num,price,oGoods,oNum,NGoods){
		var gid = oGoods.attr('gid');
		var crid = oGoods.attr('crid');
		var url = oGoods.attr('url');
		var jianqu = 0;
		var NPath = $(".GoodsPay");
		if(NPath.attr("checked")!="chekced"){
			$.each(NPath,function(){
				jianqu += eval($(this).closest('.pay-wapper').find(".newPrice").html());
			})
		}
		console.log(jianqu);
		var total = 0;//商品总价
		$.each($('.newPrice'),function(k,v){
			total += eval($(this).html());
		});
		var Yoho = 0;//有货币
		$.each($('.YohoQ'),function(k,v){
			Yoho += eval($(this).html())
		});
		$(".GoodsTotal").html(total);//计算的商品的总价
		$(".YohoTotal").html(Yoho);//计算有货币的总个数
		var PayTotal = total - Yoho;
		$(".PayTotal").html(PayTotal);
		$.ajax({
			type:'post',
			url:url,
			data:{gid:gid,num:num,price:price,crid:crid},
			dataType:'json',
			success:function(result){
				// console.log(result.status);
				if(result.status == true){
					// alert(111);
					oNum.html(result.num);
					NGoods.html(result.price);
					// if(Ochekced !="checked"){
					//     jianqu = NPath.closest(".pay-wapper").find(".newPrice").html();
					// }
					PayTotal = result.PayTotal - jianqu;
					// $(".GoodsTotal").html(PayTotal);//计算的商品的总价
					$(".PayTotal").html(result.PayTotal);
				}
			}
		})
	}

	// ***********复选框的选择及商品总价的计算*****************
	// 复选框的全选
	$('#PayAll,#checkbox').click(function(){
		// alert(111);
		if($(this).attr("checked")=="checked"){
			$(".GoodsPay").attr("checked","checked");
			$(".GoodsTotal").attr("checked","checked");
			var total = 0;//商品总价
			$.each($('.newPrice'),function(k,v){
				total += eval($(this).html());
			});
			var Yoho = 0;//有货币
			$.each($('.YohoQ'),function(k,v){
				Yoho += eval($(this).html())
			});
			$(".GoodsTotal").html(total);//计算的商品的总价
			$(".YohoTotal").html(Yoho);//计算有货币的总个数
			var PayTotal = total - Yoho;
			$(".PayTotal").html(PayTotal);  //需要支付的总额
		}else{
			$(".GoodsPay").removeAttr("checked");
			$(".GoodsTotal").removeAttr("checked");
			$(".GoodsTotal").html(0);//计算的商品的总价
			$(".YohoTotal").html(0);//计算有货币的总个数
			$(".PayTotal").html(0);
		}
	})

	//单个取消的时候，或者选中的时候
	$(".GoodsPay").click(function(){
		var GoodsTotal = $(this).closest("#goods-details").find(".cartnew-sum .batch_div-right .GoodsTotal");
		var PayTotal = $(this).closest("#goods-details").find(".cartnew-sum .batch_div-right .PayTotal");
		var danjia = $(this).closest(".pay-wapper").find(".danjia").html();
		var num = $(this).closest(".pay-wapper").find(".Number").html();
		var xiaoji = danjia * num;
		console.log(xiaoji);
		var Yoho = 0;//有货币
			$.each($('.YohoQ'),function(k,v){
				Yoho += eval($(this).html())
			});
		if($(this).attr("checked")=="checked"){
			var GoodsTotal = GoodsTotal.html();  //商品总价
			var PayTotal = PayTotal.html();   //需要支付的总额
			GoodsTotal = eval(Number(GoodsTotal)+Number(xiaoji));
			PayTotal = eval(Number(GoodsTotal)+Number(Yoho));//实际需要支付的总额
			$(".GoodsTotal").html(GoodsTotal);
			$(".YohoTotal").html(Yoho);
			$(".PayTotal").html(PayTotal);
			//总的长度
			var TotalLength = $(".GoodsPay").length;
			//选中的长度
			var ChoseLength = $(".GoodsPay:checked").length;
			// console.log(TotalLength);
			// console.log(ChoseLength);
			if(TotalLength == ChoseLength){
				$(".GoodsTotal").attr("checked","checked");
				$("#PayAll").attr("checked","checked");
			}else{
				$(".GoodsTotal").removeAttr("checked");
				$("#PayAll").removeAttr("checked");
			}

		}else{
			var GoodsTotal = GoodsTotal.html();  //商品总价
			var PayTotal = PayTotal.html();   //需要支付的总额
			GoodsTotal = eval(GoodsTotal-xiaoji);  //相减后的商品总价
			PayTotal = eval(GoodsTotal-Yoho);//实际需要支付的总额
			// console.log(GoodsTotal)
			$(".GoodsTotal").html(GoodsTotal);
			$(".YohoTotal").html(Yoho);
			$(".PayTotal").html(PayTotal);
			//总的长度
			var TotalLength = $(".GoodsPay").length;
			//选中的长度
			var ChoseLength = $(".GoodsPay:checked").length;
			if(TotalLength == ChoseLength){
				$(".GoodsTotal").attr("checked","checked");
				$("#PayAll").attr("checked","checked");
			}else{
				$(".GoodsTotal").removeAttr("checked");
				$("#PayAll").removeAttr("checked");
			}
		}
	})
})























// 底部的凑单商品(点击+ —的切换)
$(function(){
	var flag = true;
	$('#together .together-title .together-button .together-button-one').click(function(){
		if(flag){
			$(this).addClass('tga');
			$('#together .main-total').css('display','none');
			$('#together .together-title .together-right').css('display','none');
		}else{
			$(this).removeClass('tga');
			$('#together .main-total').css('display','block');
			$('#together .together-title .together-right').css('display','block');
		}
		flag = !flag;
	})
})
$(function(){
	var c = 0;
	$('#together .together-title .together-right ._btn1').click(function(){
		if(c==3){
			c=0;
			$('#together .main-total .together-main').css('left',0);
		}
		c++;
		$('#together .main-total .together-main').stop().animate({'left':-960*c},500);
	})
	$('#together .together-title .together-right ._btn2').click(function(){
		if(c==0){
			c=3;
			$('#together .main-total .together-main').css('left',-960*c);
		}
		c--;
		$('#together .main-total .together-main').stop().animate({'left':-960*c},500);
	})
})